spotted flycatcher (muscicapa striata) - Turkish English Dictionary